iT邦幫忙

2023 iThome 鐵人賽

DAY 8
1
自我挑戰組

SRE 照書養系列 第 8

Day 8 - SRE 照書養:需求預測和容量規劃

  • 分享至 

  • xImage
  •  

終於週五了!!!今天我們要繼續 SRE 方法論的第五條:需求預測和容量規劃,這裡是今天讀的原文出處:Introduction,那我們開始囉!

需求預測和容量規劃,簡單來說就是保障一個業務有足夠的容量和冗余度,去服務預測中的未來需求。

嗯 ... 聽起來十分抽象,一樣先來了解一下什麼是「容量」?

容量是指系統在最大負載狀態下或某項指標達到可接受的最大閾值時,對請求的最大處理能力。

因此,在設計和運維系統時,需要考慮容量的限制並進行合理的規劃和調整,以確保系統能夠承擔最大的負載。

那我們要怎麼評估容量是否足夠呢?從定義中,我們可以從兩個維度去列舉出可能的指標:

  • 最大負載狀態
    • CPU 使用率達到 100%
    • 內存使用達到最大值
    • 最大吞吐量達到上限
  • 最大接受閾值
    • 每秒請求數/事務數(QPS/TPS)
    • 響應時間(ART/99%RT)
    • 超時/異常錯誤率

如果從 GCP 上的服務來說,要怎麼搜集到以上的資料呢?在 Monitoring 下有個 Metrics Explorer,如果要看 VM 的 CPU 使用率,可以透過選單來選擇:
https://ithelp.ithome.com.tw/upload/images/20230922/20105176XQ6sNeHxpP.jpg

結果圖:
https://ithelp.ithome.com.tw/upload/images/20230922/20105176wWwzfCRZny.jpg

後記

今天瞭解了容量是什麼,以及怎麼去設定容量指標,並透過 GCP 的工具來獲取資料,進行容量規劃。接下來的內容是「資源部署」!明天是補班日 OAO,今天就早點休息拉!掰噗!

參考資料


上一篇
Day 7 - SRE 照書養:變更管理
下一篇
Day 9 - SRE 照書養:資源部署
系列文
SRE 照書養30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言